Client Id Prefix
Entries
This value represents the RFC6749 default behavior, i.e., the Client Identifier needs to be known to the Wallet in advance of the Authorization Request The Verifier's metadata is obtained using (RFC7591) or through out-of-band mechanisms.
This value indicates that the Verifier's Redirect URI is also the value of the Client Identifier. In this case, the Authorization Request MUST NOT be signed, the Verifier MAY omit the redirect_uri Authorization Request parameter, and all Client metadata parameters MUST be passed using the client_metadata parameter
This value indicates that the Client Identifier is an Entity Identifier defined in OpenID Federation.
This value indicates that the Client Identifier is a DID
This Client Identifier Prefix allows the Verifier to authenticate using a JWT that is bound to a certain public key
When the Client Identifier Prefix is x509_san_dns, the Client Identifier MUST be a DNS name and match a dNSName Subject Alternative Name (SAN) RFC5280 entry in the leaf certificate passed with the request
When the Client Identifier Prefix is x509_hash, the original Client Identifier (the part without the x509_hash: prefix) MUST be a hash and match the hash of the leaf certificate passed with the request. The request MUST be signed with the private key corresponding to the public key in the leaf X.509 certificate of the certificate chain added to the request in the x5c JOSE header parameter RFC7515 of the signed request object.
Properties
Functions
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared.